package 基础篇.创建线程;

/**
 * 继承Thread类的方式创建线程
 */
public class ExtendThreadDemo extends Thread{
    private int i;

    /**
     * run方法的方法体就是线程的执行体
     */
    public void run(){
        for(;i<100;i++){
            System.out.println(getName()+" "+i);
        }
    }

    public static void main(String[] args) {
        for(int i=0;i<100;i++){
            System.out.println(Thread.currentThread().getName()+" "+i);
            if(i==20){
                Thread first=new ExtendThreadDemo();
                first.setName("first thread");
                first.start();
                Thread second=new ExtendThreadDemo();
                second.setName("second thread");
                second.start();
            }
        }
    }
}
